import java.util.Arrays;
import java.util.HashSet;

/**
 * @Description
 * @Author zhaobaolin
 * @Date 2018/10/24
 */
public class HashSetTest {

    public static void main(String[] args) {
        handle();
    }

    private static void create()
    {
        HashSet<Integer> a1 = new HashSet();//创建一个HashSet
        HashSet<Integer> a2 = new HashSet(Arrays.asList(2.5,6));//将一个Collection集合初始化成HashSet

    }

    /**
     * 一般操作
     */
    private static void handle(){
        HashSet<Integer> aa = new HashSet<>();
        aa.add(2);
        aa.add(22);
        aa.add(55);
        aa.add(23);
        aa.add(35);
        aa.add(15);
        aa.add(19);
        aa.add(6);
        System.out.println(aa);//output：[2, 35, 19, 22, 6, 55, 23, 15]

        HashSet<String> a1 = new HashSet<>();
        a1.add("A");
        a1.add("A");
        a1.add("B");
        a1.add("D");
        a1.add("C");
        System.out.println(a1);//output：[A, B, C, D]

        int s = a1.size();
        System.out.println(s);//output：4

        a1.remove("A");
        System.out.println(a1);//output：[B, C, D]


    }

}
